Skip to content

Conversation

@mhsuhail00
Copy link

@mhsuhail00 mhsuhail00 commented Aug 12, 2025


Refactoring Osdag to: osdag_gui and osdag_core

This branch is dedicated to separating the existing 'osdag' repository into two distinct components: osdag_gui and osdag_core.

Repository Breakdown:

  • osdag_gui: This repository will house the implementation of the new version of Osdag, v2025.01.a.2. It will later be transferred to a completely new, dedicated repository.
  • osdag_core: The current osdag-admin/osdag repository will be renamed to osdag_core. This will contain all the backend calculations and functionalities that are common to both the desktop application (osdag_gui) and the web application (`osdag-web) of Osdag.
  • This restructuring aims to create a clearer separation of graphical user interface and the core calculation.

Instructions to Clone and Run the Repository

Clone the repository:

git clone https://github.com/mhsuhail00/Osdag.git
cd Osdag
git remote add upstream https://github.com/osdag-admin/Osdag.git

Check and confirm your upstream

git remote -v
git fetch origin
git checkout -b main origin/osdag-refactored-v2025.01.a.2

To confirm, look for the latest commits from July 2025 and later by <[email protected]>.

git log

To execute the new UI:

The new gui (osdag_gui) can be tested using python -m osdag_gui from the \path\src directory.

cd src
python -m osdag_gui

@mhsuhail00 mhsuhail00 force-pushed the osdag-refactored-v2025.01.a.2 branch from 6ff89dd to 1a3147d Compare August 28, 2025 02:51
@mhsuhail00 mhsuhail00 force-pushed the osdag-refactored-v2025.01.a.2 branch from 6f23940 to 6be0587 Compare September 8, 2025 17:02
@Zehen-249 Zehen-249 force-pushed the osdag-refactored-v2025.01.a.2 branch from 9469181 to 6805665 Compare September 21, 2025 11:15
@mhsuhail00 mhsuhail00 force-pushed the osdag-refactored-v2025.01.a.2 branch from 0b61394 to cee3b33 Compare January 12, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants